#ifndef LAURIN_WIRELESS_STATION_H_
#define LAURIN_WIRELESS_STATION_H_

#include "laurin-radio-info.h"
#include <sys/types.h>


class Laurin80211Station
{
	public:

		Laurin80211Station(u_int8_t* mac);
		Laurin80211Station(const Laurin80211Station& station);
		virtual ~Laurin80211Station();

		struct laurin_packet_radio_info getRadioInformations() const;
		void setRadioInformations(const struct laurin_packet_radio_info& info);

		u_int8_t* getMAC() const;

	private:

		void setMAC(u_int8_t*);

		u_int8_t* _mac;
		struct laurin_packet_radio_info _radioInfo;
};

#endif
